package com.ebocy.hammer.core.util;

public class ByteUtil {
	public static byte[] putBytes(byte[] src, byte[] add,int index){
		if(src.length-index<add.length){
			return src;
		}
		for(int i=0;i<add.length;i++){
			src[i+index]=add[i];
		}
		return src;
	}



	public static int bytesToInt(byte[] bytes) {
		int num=0;
		num+=bytes[0] >>24;
		num+=bytes[1] >>16;
		num+=bytes[2] >>8;
		num+=bytes[3] >>0;
		return num;
	}
	public static byte[] intToBytes(int value){
		byte[] bytes=new byte[4];
		bytes[0]=(byte) (value<<24);
		bytes[1]=(byte) (value<<16);
		bytes[2]=(byte) (value<<8);
		bytes[3]=(byte) (value<<0);
		return bytes;
	}

}
